package com.xd.core.api.dto;

import com.xd.common.base.SignPublicQuery;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class OfflinePayDto extends SignPublicQuery {
    @ApiModelProperty("企业Id")
    private Integer companyId;
//    @ApiModelProperty("收款方账户")
//    private String payeeAcctCode;
    @ApiModelProperty("付款方账户号")
    private String payerAcctCode;
    @ApiModelProperty("付款方开户名")
    private String payerUserName;
    @ApiModelProperty("付款方开户银行")
    private String payerBank;
    @ApiModelProperty("还款id")
    private Integer repayId;
    @ApiModelProperty("进件ID")
    private Integer incomingId;
    @ApiModelProperty("债权id")
    private Integer debtId;
    @ApiModelProperty("还款类型（1-自动扣款本期应还+逾期和罚息，2-平台手动代扣本期应和逾期和罚息，3-线下打款还款本期应和逾期和罚息,4-自动线上扣款 (提前还款)(线上)5-平台手动代扣 (提前还款)(线上) 6-6-线下还款 (提前还款)(线下)")
    private String type;

}
